//引入pinia
import { defineStore } from "pinia";
import { reactive, ref } from "vue";

//通过 defineStore 创建的一个 store
export const useuserInfoStore = defineStore('userInfo', () => {
  //一个异步函数，用于执行获取 API 请求
  const username = ref('')
  const accessToken=ref('')
  const changeuserInfo = (val) => {
    username.value = val.username
    accessToken.value=val.accessToken
  }
  const changetoken = (val) => {
    accessToken.value = val
  }
  return { changeuserInfo, changetoken, username, accessToken }
}, {
  persist: {
    storage: window.localStorage, // 可以使用 sessionStorage
  }
});